ahrefs\AhrefsSeo\Ahrefs_Seo_Analytics D

Total Complexity 171
Dependencies 27
Dependents 31
Total lines 802
Lines of code 444
Logical lines of code 300
Comment lines 351
Methods 34
Properties 16

Methods 34

Method Rating Maintainability Complexity Lines of code
handle_exception()
D
34 37 71
extract_message()
B
44 20 37
try_to_refresh_token()
B
41 17 53
check_token()
A
42 12 50
is_analytics_enabled()
S
61 8 10
maybe_disconnect()
S
59 7 12
set_message()
S
56 6 18
get_clean_domain()
S
58 6 15
set_ua()
S
56 5 19
is_gsc_enabled()
S
62 6 10
maybe_do_a_pause()
S
60 5 11
get_sites_url()
S
58 4 15
set_ga_disconnect_reason()
S
70 3 6
reset_pause()
S
69 3 8
get_message()
S
64 3 10
set_gsc_disconnect_reason()
S
69 3 6
is_gsc_set()
S
70 3 6
get_oauth2_url()
S
62 2 11
disconnect()
S
57 1 18
__construct()
S
65 2 7
get()
S
71 2 6
is_ua_set()
S
78 2 3
get_analytics_client()
S
71 2 6
save_message()
S
72 2 5
set_client_id()
S
81 1 3
set_client_secret()
S
81 1 3
set_gsc_paused()
S
81 1 3
is_gsc_paused()
S
82 1 3
get_data_tokens()
S
81 1 3
get_service_error()
S
81 1 3
get_api_user()
S
81 1 3
create_client()
S
81 1 3
is_analytics_has_accounts()
S
80 1 3
notice_account_is_disconnected()
S
76 1 4